package com.weixing.mall.provider.model.vo.report.finance.newest.seckill;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

import java.math.BigDecimal;

/**
 * @author jzy
 * @date 2020/6/2
 */
@Data
@Accessors(chain = true)
@ApiModel(value="FinanceSeckillSummary1Vo", description="财务部-最新表样-汇总表1-2.5折汇总表1")
public class FinanceSeckillSummary1Vo {
    @ApiModelProperty(value = "销售总量")
    private Integer quantity;
    @ApiModelProperty(value = "零售金额(吊牌金额)")
    private BigDecimal amount;
    @ApiModelProperty(value = "实收金额")
    private BigDecimal actualPaidAmount;
    @ApiModelProperty(value = "库存金额（成本价）")
    private BigDecimal amountCost;
    @ApiModelProperty(value = "退货数量")
    private Integer returnQuantity;
    @ApiModelProperty(value = "退货零售金额(吊牌金额)")
    private BigDecimal returnAmount;
    @ApiModelProperty(value = "实际退货金额")
    private BigDecimal actualReturnAmount;
    @ApiModelProperty(value = "退货库存金额")
    private BigDecimal returnAmountMarket;
    @ApiModelProperty(value = "断货数量（包含断货和取消）")
    private Integer stockoutQuantity;
    @ApiModelProperty(value = "断货/取消零售金额(吊牌金额)")
    private BigDecimal stockoutAmount;
    @ApiModelProperty(value = "实际断货总额")
    private BigDecimal actualStockoutAmount;
    @ApiModelProperty(value = "断货库存金额")
    private BigDecimal stockoutAmountCost;
    @ApiModelProperty(value = "实际销售数量")
    private Integer actualQuantity;
    @ApiModelProperty(value = "实际零售金额(牌金额)")
    private BigDecimal actualAmount;
    @ApiModelProperty(value = "实际库存金额")
    private BigDecimal actualAmountCost;
    @ApiModelProperty(value = "实际销售金额 （实收金额-实际退货金额-实际断货金额） ")
    private BigDecimal actualSaleAmount;
    @ApiModelProperty(value = "返代理款")
    private BigDecimal rebate;
    @ApiModelProperty(value = "商城收款(在线付款)")
    private BigDecimal onlinePaid;
}
